San Angel

Hotel Prim
Versalles 46, Colonia Juarez
$450

Basically equipped private rooms with ensuite bath. They have a restaurant onsite, and very helpful, English speaking staff.